package com.sat.order.service.Impl;

import com.sat.goods.config.SkuFeign;
import com.sat.goods.model.SkuVo;
import com.sat.order.service.CartService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Service;

@Service
public class CartServiceImpl implements CartService {
    @Autowired
    private SkuFeign skuFeign;
    /**
     * 调用goods服务里面根据skuId得到skuVo对象数据的接口
     * 因为sku的数据在goods模块里面
     * 所以我们需要在goods的controller里面提供一个根据skuId得到skuVo对象的controller
     * @param skuId
     * @return
     */
//    @Override
//    public SkuVo getBySkuId(Long skuId) {
//        SkuVo skuVo = skuFeign.getBySkuId(skuId);
//        return skuVo;
//    }

    @Override
    public SkuVo findBySkuId(Long skuId) {

            SkuVo  skuVo =  skuFeign.getBySkuId(skuId);
            return skuVo;
    }
}
